home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr05 / xnot12a.zip / PROTO.H < prev    next >
C/C++ Source or Header  |  1993-06-16  |  17KB  |  611 lines

  1. /* 
  2. * Generated file:
  3. *
  4. * Microsoft (R) Program Maintenance Utility   Version 1.11    
  5. * Copyright (c) Microsoft Corp 1988-90. All rights reserved.
  6. *
  7. * Modified as needed for new features, etc.
  8. */
  9.  
  10. /* This is really wrong now; X11 has no relationship to Unix machines
  11. * except for the fact that notgnu on Unix only runs with X11...so,
  12. * because some Unix compilers aren't ANSI yet, there are additional
  13. * ifdef hacks to be found...
  14. */
  15. #if defined(X11) || defined (CURSES)
  16. # if defined (OSF) || defined(SOL)
  17. #   define rn_(f,p)  f p
  18. #   define varfn_(func, arg) func(char *arg, ...)
  19. # else    /* old Ultrix, SunOS 4.*, etc compilers */
  20. #   define rn_(f,p)  f()
  21. #   define varfn_(func, arg) func(arg) char *arg;
  22. # endif
  23. #endif
  24.  
  25. #ifdef MSC
  26. # define rn_(f,p)  f p
  27. # define varfn_(func, arg) func(char *arg, ...)
  28. #endif
  29.  
  30. #ifdef MSW
  31. # define rn_(f,p)  f p
  32. # define varfn_(func, arg) func(char *arg, ...)
  33. #endif
  34.  
  35. /* CRYPT.C
  36. */
  37. #ifdef DOCRYPT
  38.  int rn_(toggleencrypt,(int f, int n));
  39.  void rn_(docrypt,(char *b, unsigned int l));
  40. #endif
  41.  
  42. /* W3FONT.C
  43. */
  44. BOOL rn_(newUser, (VOID));
  45. void  rn_(SaveAllSettings,(void));
  46. void  rn_(WindowInitFont,(int  fontsize));
  47. void  rn_(InitWindow,(int  numcols,int  numlines));
  48. void  rn_(WindowNewFont,(void));
  49. COLORREF rn_(GetForeColor, (VOID));
  50. COLORREF rn_(GetBackColor, (VOID));
  51. COLORREF rn_(GetHighColor, (VOID));
  52. void rn_(SetForeColor, (COLORREF f));
  53. void rn_(SetBackColor, (COLORREF b));
  54. void rn_(SetHighColor, (COLORREF b));
  55.  
  56. /* MOUSE.C
  57. */
  58. BOOL rn_(minmodeline,(void));
  59. int rn_(mousecmd,(int f, int n));
  60. int rn_(dottomouse,(int row, int col, BOOL move));
  61.  
  62. /* W3EXT.C
  63. */
  64. void rn_(HandleCutCopy, (BOOL cut));
  65. void rn_(HandlePrint,(void));
  66. void rn_(HandlePaste,(void));
  67. void rn_(HandleDroppedFiles,(HANDLE handle));
  68.  
  69. /* TTY.C, W3IO.C & XIO.C
  70. */
  71. int rn_(ttputline, (char *text));
  72. void  rn_(DrawMarker,(void));
  73. void  rn_(WindowErase,(void));
  74. int  rn_(ttinit,(void));
  75. int  rn_(tttidy,(void));
  76. int  rn_(ttmove,(int  row,int  col));
  77. int  rn_(tteeop,(void));
  78. void  rn_(WindowZapLines,(int  row,int  bot));
  79. int  rn_(ttinsl,(int  row,int  bot,int  nchunk));
  80. int  rn_(ttdell,(int  row,int  bot,int  nchunk));
  81. int  rn_(ttnowindow,(void));
  82. int  rn_(ttcolor,(int  color));
  83. int  rn_(ttresize,(void));
  84. int  rn_(charcost,(char  *s));
  85. int  rn_(ttputc,(unsigned char  c));
  86. int  rn_(tteeol,(void));
  87. int  rn_(ttbeep,(void));
  88. int  rn_(ttwait,(void));
  89. void rn_(ttcharflush, (void));
  90. #ifdef CURSES
  91. void rn_(DoTimer, (void));
  92. #endif
  93.  
  94. #ifdef MSW
  95.  void  rn_(sleep,(int  amount));
  96. #endif
  97.  
  98. #ifdef MSC
  99.  void  rn_(sleep,(int  amount));
  100. #endif
  101.  
  102. void  rn_(ZapRect,(RECT *rect));
  103. void  rn_(WindowGetSize,(int  *nrow,int  *ncol));
  104. void  rn_(SizeWindow,(int  x,int  y,int  cols,int  lines));
  105. #ifndef WINDOWED
  106. BOOL  rn_(DOSReturnKCHAR,(KCHAR *pkchar));
  107. #endif
  108.  
  109. /* W3KEY.C & XKEY.C
  110. */
  111. void rn_(GetKeyStates, (void)); 
  112. void  rn_(InitInput,(void));
  113. void  rn_(PutbackKchar,(KCHAR c));
  114. void  rn_(CheckForPutback,(void));
  115. void  rn_(AddString,(char  *s));
  116. void  rn_(AddKchar,(KCHAR c));
  117. #ifdef WINDOWED
  118. BOOL  rn_(WindowReturnKCHAR,(KCHAR *pkchar));
  119. #endif
  120. #ifdef X11
  121. BOOL rn_(GetShiftState, (XEvent *e));
  122. BOOL rn_(GetCtrlState, (XEvent *e));
  123. #endif
  124. #ifdef MSW
  125.  BOOL  rn_(WindowMapKey,(UINT msg, WPARAM  wKey, LONG lParam));
  126. #endif
  127. #ifdef X11
  128.  BOOL  rn_(WindowMapKey,(XKeyEvent *event, BOOL down));
  129. #endif
  130.  
  131. /* W3WIN.C & XWIN.C
  132. */
  133. BOOL rn_(WindowFatalState,(void));
  134. void rn_(WindowSync, (void));
  135. void rn_(WindowFlush, (void));
  136. int  rn_(togglemenu, (int f, int n));
  137. void rn_(WindowDragCursor,(void));
  138. void rn_(WindowSizeCursor,(void));
  139. void rn_(WindowSleepCursor,(void));
  140. void rn_(WindowGrinderCursor,(void));
  141. void rn_(WindowArrowCursor,(void));
  142. void rn_(WindowNormalCursor,(void));
  143. int rn_(NewFont,(int f, int n));    
  144. int rn_(NewTextColor,(int f, int n));    
  145. int rn_(NewTouchedTextColor,(int f, int n));    
  146. int rn_(NewWindowColor,(int f, int n));    
  147. void rn_(NewClipping, (int x, int y, int w, int h));
  148. void rn_(WindowNewSize, (int row, int col));
  149.  
  150. #ifdef MSW
  151. int PASCAL rn_(WinMain,(HINSTANCE hInstance, HINSTANCE hPrevInstance,
  152.                LPSTR lpCmdLine, int  nCmdShow));
  153. long  FAR PASCAL rn_(MainWndProc,(HWND hWnd, UINT message, WPARAM wParam, 
  154.                  LONG lParam));
  155. #endif
  156.  
  157. BOOL rn_(WindowLookaheadEvent,(void));
  158. void  rn_(WindowGetEvent,(void  *ptr));
  159. void  rn_(WindowMessage,(char  *s,int  fatal));
  160. void  rn_(GetRowCol,(int  *row,int  *col, int x,int y));
  161. int  rn_(winspawn,(char  *s, BOOL windows));
  162. #ifdef X11
  163.  void  rn_(DoShowCaret,(VOID));
  164.  void  rn_(DoHideCaret,(VOID));
  165. #else
  166.  void  rn_(DoShowCaret,(HWND  hwnd));
  167.  void  rn_(DoHideCaret,(HWND  hwnd));
  168. #endif
  169.  
  170. /* BASIC.C
  171. */
  172. int  rn_(gotobol,(int  f,int  n));
  173. int  rn_(backchar,(int  f,int  n));
  174. int  rn_(gotoeol,(int  f,int  n));
  175. int  rn_(forwchar,(int  f,int  n));
  176. int  rn_(gotobob,(int  f,int  n));
  177. int  rn_(gotoeob,(int  f,int  n));
  178. int  rn_(forwline,(int  f,int  n));
  179. int  rn_(backline,(int  f,int  n));
  180. void  rn_(setgoal,(void));
  181. int  rn_(getgoal,(LINE *dlp));
  182. int  rn_(forwpage,(int  f,int  n));
  183. int  rn_(backpage,(int  f,int  n));
  184. int  rn_(forw1page,(int  f,int  n));
  185. int  rn_(back1page,(int  f,int  n));
  186. int  rn_(pagenext,(int  f,int  n));
  187. void  rn_(isetmark,(void));
  188. int  rn_(setmark,(int  f,int  n));
  189. int  rn_(swapmark,(int  f,int  n));
  190. int  rn_(gotoline,(int  f,int  n));
  191. int  rn_(gotobigline,(RSIZE n));
  192.  
  193. /* BUFFER.C
  194. */
  195. int rn_(nukebuffer, (BUFFER *bp));
  196. void rn_(update_blist, (void));
  197. int  rn_(usebuffer,(int  f,int  n));
  198. int  rn_(poptobuffer,(int  f,int  n));
  199. int  rn_(killbuffer,(int  f,int  n));
  200. int  rn_(savebuffers,(int  f,int  n));
  201. int  rn_(listbuffers,(int  f,int  n));
  202. LINE *rn_(addline,(BUFFER *bp,char  *text));
  203. int  rn_(anycb,(int  f));
  204. BUFFER rn_(*bfind,(char  *bname,int  cflag));
  205. int  rn_(bclear,(BUFFER *bp));
  206. int  rn_(showbuffer,(BUFFER *bp,EWINDOW *wp,int  flags));
  207. EWINDOW rn_(*popbuf,(BUFFER *bp));
  208. int  rn_(bufferinsert,(int  f,int  n));
  209. int  rn_(togglemodified,(int  f,int  n));
  210. int  rn_(togglereadonly,(int  f,int  n));
  211. int  rn_(popbuftop,(BUFFER *bp));
  212. char  rn_(*GetCurrentBufferName,(void));
  213. int rn_(gotobuffer,(int  f,int  n));
  214. int rn_(grabword, (int *lnum, int *col, char *bname, int len, BOOL buf));
  215. int rn_(zapbuffer,(int  f,int  n));
  216. int rn_(seebuffer,(int  f,int  n));
  217. int rn_(savethisbuffer,(int  f,int  n));
  218. int rn_(showbufferfile, (int f, int n));
  219.  
  220. /* CINFO.C
  221. */
  222. char rn_(getcinfo, (int c));
  223. char  rn_(*mykeyname,(char  *cp,int  k));
  224. int  rn_(findkeyfromstring,(char  *p));
  225.  
  226. /* DIR.C
  227. */
  228. void rn_(setdir,(char *s));
  229. int  rn_(dirinit,(void));
  230. int  rn_(changedir,(int  f,int  n));
  231. int  rn_(gotodir,(char  *bufc));
  232. /* int  rn_(showcwdir,(int  f,int  n)); */
  233. int  rn_(switchdir,(BUFFER *bp));
  234. void  rn_(dirfrombp,(char  *buf, BUFFER *bp));
  235. char  rn_(*dirpath,(void));
  236.  
  237. /* DIRED.C
  238. */
  239. int  rn_(dired,(int  f,int  n));
  240. int  rn_(d_findfile,(int  f,int  n));
  241. int  rn_(d_viewfile,(int  f,int  n));
  242.  
  243. /* DISPLAY.C
  244. */
  245. void  rn_(vtinit,(void));
  246. void  rn_(vttidy,(void));
  247. void  rn_(vtmove,(int  row,int  col));
  248. void  rn_(vtputc,(int  c));
  249. void  rn_(vtpute,(int  c));
  250. void  rn_(vteeol,(void));
  251. void  rn_(update,(void));
  252. void  rn_(updext,(int  currow,int  curcol));
  253. int  rn_(vtputs,(char  *s));
  254.  
  255. /* ECHO.C 
  256. */
  257. #include "varargs.h"
  258. int rn_(ereply,(char *, ...));
  259. int rn_(eread,(char *, ...));
  260. void rn_(ewprintf,(char *, ...));
  261.  
  262. void  rn_(eerase,(void));
  263. int  rn_(eyorn,(char  *sp));
  264. int  rn_(eyesno,(char  *sp));
  265. BOOL  rn_(handleKchar,(int  c));
  266. void  rn_(epreload,(char  *s));
  267. void rn_(erepair, (void));
  268.  
  269. /* EXTEND.C
  270. */
  271. int  rn_(insert,(int  f,int  n));
  272. int  rn_(bindkey,(struct keymap_s * *mapp,char *fname,short *keys,int  kcount));
  273. int  rn_(bindtokey,(int  f,int  n));
  274. int  rn_(localbind,(int  f,int  n));
  275. int  rn_(define_key,(int  f,int  n));
  276. int  rn_(unbindtokey,(int  f,int  n));
  277. int  rn_(localunbind,(int  f,int  n));
  278. int  rn_(extend,(int  f,int  n));
  279. int  rn_(silent_extend,(int  f,int  n));
  280. int  rn_(evalexpr,(int  f,int  n));
  281. int  rn_(evalbuffer,(int  f,int  n));
  282. int  rn_(evalfile,(int  f,int  n));
  283. int  rn_(load,(char  *fname));
  284. int  rn_(excline,(char  *line));
  285. void rn_(noop,(void));
  286. void rn_(ExtendedFunction,(char  *s));
  287. void rn_(getcmdinput,(char *buf));
  288.  
  289. /* FILE.C
  290. */
  291. BUFFER *rn_(findexistingbuffer, (char *fname));
  292. void rn_(getfiletime,(char *name, time_t *p));
  293. void rn_(cmodename,(BUFFER *bp, char *fname));  /* JAM */
  294. int  rn_(fileinsert,(int  f,int  n));
  295. int  rn_(filevisit,(int  f,int  n));
  296. int  rn_(filerevisit,(int  f,int  n));
  297. int  rn_(reverto,(int  f,int  n));
  298. int  rn_(fileview,(int  f,int  n));
  299. int  rn_(poptofile,(int  f,int  n));
  300. int  rn_(poptofilequiet,(int  f,int  n));
  301. int  rn_(poptofilehidden,(int  f,int  n));
  302. BUFFER rn_(*findbuffer,(char  *fname));
  303. int  rn_(readin,(char  *fname));
  304. int  rn_(insertfile,(char  *fname,char  *newname));
  305. void  rn_(makename,(char  *bname,char  *fname));
  306. int  rn_(filewrite,(int  f,int  n));
  307. int  rn_(filesave,(int  f,int  n));
  308. int  rn_(buffsave,(BUFFER *bp));
  309. int  rn_(makebkfile,(int  f,int  n));
  310. int  rn_(writeout,(BUFFER *bp,char  *fn));
  311. void  rn_(upmodes,(int additional_flags));
  312. void  rn_(IncrementalSave,(void));
  313. BOOL rn_(filetimechanged,(BUFFER *bp));
  314. int rn_(toggleverifytime, (int f, int n));
  315. int rn_(togglejustnl, (int f, int n));
  316.  
  317. /* FILEIO.C
  318. */
  319. void rn_(setencryptstate,(BOOL flag));
  320. int  rn_(ffropen,(char  *fn));
  321. int  rn_(ffwopen,(char  *fn));
  322. int  rn_(ffclose,(void));
  323. int  rn_(ffputline,(char  *buf,int  nbuf));
  324. int  rn_(ffputbuf,(BUFFER *bp));
  325. int  rn_(ffgetline,(char  *buf,int  nbuf,int  *nbytes));
  326. int  rn_(fbackupfile,(char  *fname));
  327. int  rn_(adjustnamecase,(char  *fn));
  328. char  rn_(*startupfile,(char  *path));
  329. char  rn_(*adjustname,(char  *fn));
  330. BUFFER rn_(*dired_,(char  *dirname));
  331. int rn_(diredfiles_,(int f, int n));
  332. int  rn_(d_makename,(LINE *lp,char  *fn));
  333. int  rn_(copy,(char  *frname,char  *toname));
  334. BOOL  rn_(fileisok,(char  *s));
  335.  
  336. /* HELP.C
  337. */
  338. int  rn_(desckey,(int  f,int  n));
  339. int  rn_(wallchart,(int  f,int  n));
  340. int  rn_(help_help,(int  f,int  n));
  341. int  rn_(apropos_command,(int  f,int  n));
  342.  
  343. /* KBD.C
  344. */
  345. int  rn_(do_meta,(int  f,int  n));
  346. void rn_(ungetkey,(int  c));
  347. int  rn_(getkey,(int  flag));
  348.  
  349. #ifdef MSW
  350. int  (*doscan(struct  keymap_s *map,int  c))();
  351. #else
  352. int (*doscan())();
  353. #endif
  354.  
  355. int  rn_(doin,(void));
  356. int  rn_(rescan,(int  f,int  n));
  357. int  rn_(universal_argument,(int  f,int  n));
  358. int  rn_(digit_argument,(int  f,int  n));
  359. int  rn_(negative_argument,(int  f,int  n));
  360. int  rn_(selfinsert,(int  f,int  n));
  361. int  rn_(quote,(int  f,int  n));
  362.  
  363. /* KEYMAP.C
  364. */
  365. BOOL rn_(loadfunct, (int i, void *fnp));
  366. char  rn_(*map_name,(struct  keymap_s *map));
  367. struct MAPS_S rn_(*name_mode,(char  *name));
  368. struct keymap_s rn_(*name_map,(char  *name));
  369. static int  rn_(name_fent,(char  *fname,int  flag));
  370. #ifndef SUN
  371. # ifndef INTERACTIVE
  372. #  ifndef HP
  373. int  (*name_function(char  *fname))();
  374. int  rn_(complete_function,(char  *fname,int  c));
  375. #  endif
  376. # endif
  377. #endif
  378. char  *rn_(function_name,(int  (*fpoint)()));
  379. int rn_(donothing, (int f, int n));
  380.  
  381. /* LINE.C
  382. */
  383. #ifdef DEBUG
  384. void rn_(changelineflag, (LINE *lp, BOOL flag));
  385. #else
  386. # define changelineflag(l,f)\
  387.          (f ? (l->l_flag |= LFCHANGE) : (l->l_flag &= ~LFCHANGE))
  388. #endif
  389.  
  390. char *rn_(killbufstart,(void));
  391. int rn_(lineinsert, (char *s, BOOL nl));
  392. long  rn_(return_kused,(void));
  393. LINE rn_(*lalloc,(int  used));
  394. LINE rn_(*lallocx,(int  used));
  395. void  rn_(lfree,(LINE *lp));
  396. void  rn_(lkill,(LINE *lp));
  397. void  rn_(lchange,(int  flag));
  398. int  rn_(linsert,(int  n,int  c));
  399. int  rn_(lnewline,(void));
  400. int  rn_(ldelete,(long  n,int  kflag));
  401. int  rn_(ldelnewline,(void));
  402. int  rn_(lreplace,(long  plen,char  *st,int  f));
  403. void  rn_(kdelete,(void));
  404. int  rn_(kinsert,(int  c,int  dir));
  405. int  rn_(kgrow,(int  back));
  406. int  rn_(kremove,(long  n));
  407.  
  408. /* MACRO.C
  409. */
  410. int  rn_(definemacro,(int  f,int  n));
  411. int  rn_(finishmacro,(int  f,int  n));
  412. int  rn_(executemacro,(int  f,int  n));
  413. int  rn_(namethemacro,(int  f,int  n));
  414. int  rn_(killnamedmacro,(int  f,int  n));
  415. int  rn_(recallnamedmacro,(int  f,int  n));
  416.  
  417. /* MAIN.C
  418. */
  419. int rn_(toggleshowtouched, (int f, int n));
  420. int rn_(memorygame, (int f, int n));
  421. void rn_(disable_preload,(void));
  422. void rn_(enable_preload,(void));
  423. int rn_(shootmedead,(int f, int n));
  424. char rn_(*apppath,(void));
  425. void rn_(EmaxMain,(int  argc,char  * *argv));
  426. int  rn_(quit,(int  f,int  n));
  427. int  rn_(ctrlg,(int  f,int  n));
  428. void  rn_(ExitCleanup,(void));
  429. int rn_(crashcheck, (int f, int n));
  430. void rn_(MakeIncSaveLog, (void));
  431. void rn_(RemoveIncSaveLog, (void));
  432. void rn_(AnyPendingAlarms, (void)); 
  433. int rn_(ManageAlarms, (int f, int n));
  434.  
  435. /* MATCH.C
  436. */
  437. char rn_(matchchar,(char c));
  438. char rn_(*matchstr,(char *s));
  439. void rn_(locatematch,(LINE *parent, int parentoff, LINE **lpp, int *doto));
  440. int  rn_(showmatch,(int  f,int  n));
  441. int  rn_(showthematch,(int  f,int  n));
  442. int  rn_(gotomatch,(int  f,int  n));
  443.  
  444. /* INDENT.c
  445. */
  446. int rn_(indentthisline, (LINE *lp));
  447. int rn_(indentofline,(int n, LINE *lp));
  448.  
  449. /* MODES.C
  450. */
  451. int  rn_(notabmode,(int f, int n));
  452. int  rn_(indentmode,(int  f,int  n));
  453. int  rn_(cmode,(int  f,int  n));
  454. int  rn_(fillmode,(int  f,int  n));
  455. int  rn_(blinkparen,(int  f,int  n));
  456. int  rn_(myoverwrite,(int  f,int  n));
  457. int  rn_(set_default_mode,(int  f,int  n));
  458.  
  459. /* PARAGRAP.C
  460. */
  461. int  rn_(gotobop,(int  f,int  n));
  462. int  rn_(gotoeop,(int  f,int  n));
  463. int  rn_(fillpara,(int  f,int  n));
  464. int  rn_(killpara,(int  f,int  n));
  465. int  rn_(fillword,(int  f,int  n));
  466. int  rn_(setfillcol,(int  f,int  n));
  467.  
  468. /* RANDOM.C
  469. */
  470. int rn_(CindentOn,(int f, int n));
  471. int rn_(CindentOff,(int f, int n));
  472. BOOL rn_(isCindent,(void));
  473. int rn_(hardtab,(int f, int n));
  474. int rn_(space_to_tabstop,(int f, int n));
  475. int  rn_(showcpos,(int  f,int  n));
  476. int  rn_(showline,(int  f,int  n));
  477. void  rn_(calccpos,(char  *buf,int  shortflg));
  478. int  rn_(getcolpos,(void));
  479. int  rn_(twiddle,(int  f,int  n));
  480. int  rn_(openline,(int  f,int  n));
  481. int  rn_(newline,(int  f,int  n));
  482. int  rn_(deblank,(int  f,int  n));
  483. int  rn_(justone,(int  f,int  n));
  484. int  rn_(delwhite,(int  f,int  n));
  485. int  rn_(indent,(int  f,int  n));
  486. int  rn_(alignindent,(int  f,int  n));
  487. int  rn_(forwdel,(int  f,int  n));
  488. int  rn_(backdel,(int  f,int  n));
  489. int  rn_(killline,(int  f,int  n));
  490. int  rn_(yank,(int  f,int  n));
  491. RSIZE rn_(getlinenum,(BUFFER *bp, LINE *lp));
  492. int rn_(getrownum,(EWINDOW *wp, LINE *lp));
  493.  
  494. /* REGION.C
  495. */
  496. int  rn_(killregion,(int  f,int  n));
  497. int  rn_(copyregion,(int  f,int  n));
  498. int  rn_(lowerregion,(int  f,int  n));
  499. int  rn_(upperregion,(int  f,int  n));
  500.  
  501. /* SEARCH.C
  502. */
  503. void rn_(jumpSearch, (void));
  504. int  rn_(forwsearch,(int  f,int  n));
  505. int  rn_(backsearch,(int  f,int  n));
  506. int  rn_(searchagain,(int  f,int  n));
  507. int  rn_(forwisearch,(int  f,int  n));
  508. int  rn_(backisearch,(int  f,int  n));
  509. int  rn_(isearch,(int  dir));
  510. int  rn_(queryrepl,(int  f,int  n));
  511. int  rn_(forwsrch,(void));
  512. int  rn_(backsrch,(void));
  513. int  rn_(readpattern,(char  *prompt));
  514.  
  515. /* SPAWN.C
  516. */
  517. int  rn_(sysmake,(int  f,int  n));
  518. int  rn_(makeerror,(int  f,int  n));
  519. int  rn_(spawncli,(int  f,int  n,int  k));
  520. int  rn_(windowprog,(int  f, int n));
  521. int  rn_(peerprog,(int  f, int n));
  522. int  rn_(spawncli2,(int  f,int  n,int  k));
  523.  
  524. /* TTYIO.C
  525. */
  526. int rn_(ttopen,(void));
  527. int rn_(ttclose,(void));
  528. int rn_(ttflush,(BOOL force));
  529. void rn_(panic,(char  *s));
  530. int rn_(setttysize,(void));
  531. BOOL rn_(ttfatal, (void));
  532. void rn_(ttflushinput,(int  flag));
  533. int rn_(ttwindowsize,(int f, int n));    
  534.  
  535. /* TTYKBD.C
  536. */
  537. CONSTANT char *rn_(getkeystrings, (int i));
  538. int  rn_(getkbd,(void));
  539. int  rn_(ttgetc,(void));
  540. int  rn_(getakey,(void));
  541. int  rn_(mytypeahead,(void));
  542. int  rn_(ttykeymapinit,(void));
  543.  
  544. /* VERSION.C
  545. */
  546. int  rn_(showversion,(int  f,int  n));
  547. char  rn_(*getversion,(void));
  548. char  rn_(*shortversion,(void));
  549.  
  550. /* WINDOW.C
  551. */
  552. int  rn_(reposition,(int  f,int  n));
  553. int  rn_(myrefresh,(int  f,int  n));
  554. int  rn_(nextwind,(int  f,int  n));
  555. int  rn_(prevwind,(int  f,int  n));
  556. int  rn_(onlywind,(int  f,int  n));
  557. int  rn_(splitwind,(int  f,int  n));
  558. int  rn_(enlargewind,(int  f,int  n));
  559. int  rn_(shrinkwind,(int  f,int  n));
  560. int  rn_(delwind,(int  f,int  n));
  561. EWINDOW rn_(*wpopup,(void));
  562.  
  563. /* WORD.C
  564. */
  565. int  rn_(backword,(int  f,int  n));
  566. int  rn_(forwword,(int  f,int  n));
  567. int  rn_(upperword,(int  f,int  n));
  568. int  rn_(lowerword,(int  f,int  n));
  569. int  rn_(capword,(int  f,int  n));
  570. int  rn_(delfword,(int  f,int  n));
  571. int  rn_(delbword,(int  f,int  n));
  572. int  rn_(inword,(void));
  573.  
  574. /* DOS.C/UNIX.C
  575. */
  576. void  rn_(GetDiskDirectory,(BUFFER *bp, char  *path));
  577. unsigned short  rn_(getdisk,(void));
  578. void  rn_(setdisk,(char  c));
  579. void  rn_(getcurdir,(unsigned short  drivenumber,char  *buf));
  580. BOOL  rn_(fileisrdonly,(char  *s));
  581. int  rn_(dosset,(int  f,int  n));
  582. int  rn_(dosget,(int  f,int  n));
  583. int  rn_(dosdir,(int  f,int  n));
  584. int rn_(sysmail, (int f, int n));
  585. void rn_(anynewmail, (void));
  586.  
  587. /* UNDO.C
  588. */
  589. void  rn_(clearUndo,(BUFFER *bp));
  590. void  rn_(cacheInsert,(long  count));
  591. void  rn_(cacheLower,(long  count));
  592. void  rn_(cacheUpper,(long  count));
  593. void  rn_(cacheTwiddle,(void));
  594. void  rn_(cacheKill,(void));
  595. int  rn_(doUndo,(int  f,int  n));
  596.  
  597. /* W3MEM.C 
  598. */
  599. #ifdef MSW
  600. # ifndef WIN32
  601. #  ifndef MEM_C
  602.     void  W3memLocalInitialize(void);
  603.     void  W3memLocalTerminate(void);
  604. #  endif
  605. # endif 
  606. #endif
  607.  
  608. /* W3MISC.C
  609. */
  610. VOID rn_(MakeBanner, (VOID));
  611.